home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1346 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.2 KB

  1. From: Stephen Usher <Stephen.Usher@earth.ox.ac.uk>
  2. Subject: Re: SCSI Driver
  3. Date: Fri, 29 Apr 1994 14:41:18 +0100 (BST)
  4. In-Reply-To: <m0pwFFe-0000qNC@sdf.lonestar.org> from "ekl@sdf.lonestar.org" at Apr 27, 94 02:26:29 pm
  5. Mime-Version: 1.0
  6.  
  7. >=================================================
  8. >A few years ago, I wrote a hard disk driver of my own, called CBHD.
  9. >It has been published as part of a book that I wrote ("Scheibenkleister"),
  10. >together with other hard disk maintenance software. At the time,
  11. >the book and the driver were very successful in Germany.
  12. >=================================================
  13. >
  14. >I'm in favor of this.  Also, we can steal the Linux SCSI driver and some
  15. >of its other things and hack them up (not steal the code - learn from their
  16. >code).  I am not in favor of 64 bit block numbers though.  Most file systems
  17. >are only 16 bit (tosfs and the original minix file system, although I can't
  18. >be sure of MiNT's minixfs or any V2 system) and are limited to 32 or 64MB.
  19. >64 bit would be ... well ... more than enough.   32 bit is a limit of 4GB
  20. >per device.  While I'm sure there are 4GB device around, I think we can
  21. >wait to implement that.   Consider that a 68K can't work with 64 bit numbers.
  22. >Efficiency would be a problem I think!!
  23.  
  24. Hmm.. I think restricting disk block/sector numbers to 32 bit would be a
  25. grave mistake. There are already 9GB disk boxes out there, 4GB is becoming
  26. commonplace using multi-disk virtual drive technology. OK, they are
  27. currently quite expensive, ie about #1500 stirling for 4GB, but the price is
  28. falling VERY quickly.
  29.  
  30. As for the filesystems.. The Minix Filesystem is starting to look a little
  31. cramped, but MiNT can use other filesystems such as the new 4.4BSD one (once
  32. someone's written it ;-)) which is full 64bit.
  33.  
  34. As for efficiency, you can take the 64bit number as being two 32bit numbers,
  35. segment+offset. You only load the segment long word when you get an overflow
  36. from the offset, so most of the time there is no speed difference.
  37.  
  38. Steve
  39.  
  40. -- 
  41. ---------------------------------------------------------------------------
  42. Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
  43. E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
  44. Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).
  45.